#ifndef _KC_REPLY_H__KC_
#define _KC_REPLY_H__KC_

#include <string>
#include <vector>

namespace kc_sf
{
	struct Reply
	{
		typedef std::vector<std::string> TextLinesCollection;

		int Code;        // 3 cyfrowy kod dla klienta-maszyny do interpretacji
		TextLinesCollection TextLines;  // tekst dla klienta-człowieka do interpretacji, podzielony na linie

		Reply();
		Reply( int code );
		Reply( int code, std::string text );
		Reply( int code, const TextLinesCollection &text );

		std::string toString() const;
	};
}

#endif // _KC_REPLY_H__KC_
